home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #2 / Monster Media No. 2 (Monster Media)(1994).ISO / prog_bas / easynet.zip / README.TXT < prev    next >
Text File  |  1994-06-21  |  8KB  |  249 lines

  1.  
  2. ===========================================================                
  3.           EASYNET Custom Control for Visual Basic 
  4.                            
  5.                        Version 1.2
  6.  
  7.   Copyright ⌐ Patrick Lassalle, 1994. ALL RIGHTS RESERVED
  8.  
  9.                       Patrick Lassalle
  10.                       2, rue Gutenberg
  11.                       92100 Boulogne
  12.                           France
  13.  
  14.                  Tel.: 33  1  46 03 42 20
  15.  
  16.                  Compuserve ID: 100325,725
  17.  
  18.                        June 21, 1994
  19. ===========================================================
  20.  
  21. --------
  22. Contents
  23. --------
  24.  
  25. Part    Description
  26. ----    -----------
  27.  1      What is EasyNet Custom Control?
  28.  2      Version 1.2 enhancements
  29.  3      Technical info
  30.  4    Notes on running the demo program
  31.  5      How to register?
  32.  
  33.  
  34.  
  35. --------------------------------------------
  36. Part 1 - What is EasyNet Custom Control?
  37. --------------------------------------------
  38.  
  39.  If you want to develop a Windows application needing diagramming
  40. features, you may develop it quickly with Visual Basic and the
  41. EasyNet control.
  42.  
  43.  EasyNet control allows to draw net graphs interactively 
  44. in your forms, which means drawing nodes and linking them. 
  45.  So an EasyNet control contains items that can be nodes or links. 
  46. You can resize, move, stretch each item and alter their attributes
  47. (shape, color, transparency, orientation, etc...) 
  48.  You can associate data (text, picture, integer, reference to other 
  49. data like a database record) to each item and you can navigate in
  50. the EasyNet diagram.
  51.  
  52.   You will find EasyNet useful in following applications:
  53.  
  54.   * workflow
  55.   * data base diagram
  56.   * organigrams
  57.   * communication networks
  58.   * state transition diagrams
  59.   * ... and all application that needs to manage a network graph.
  60.  
  61.  
  62. --------------------------------------------
  63. Part 2 - Version 1.2 enhancements
  64. --------------------------------------------
  65.  
  66. - 3 new properties:
  67.  
  68.   * xScroll, yScroll: these 2 properties allow to use mouse position 
  69.     in the case of a scrolled diagram (See demonet4 sample).
  70.  
  71.   * PointedArea: this property indicates the nature of the area
  72.     pointed by the mouse (sizing square, stretching square, 
  73.     linking square, node, over no special area). 
  74.     It allows to change dynamically the mouse pointer before 
  75.     the user clicks anywhere, to indicate what actions 
  76.     are possible (see demonet1 sample).
  77.    
  78.  
  79. - plus minor things:
  80.  
  81.   * the help file is not maximized when started. The reason for
  82.     this change is that EasyNet must ADHERE TO STANDARDS!
  83.  
  84.   * Now you can use Shift or Control keys for performing  
  85.     multiselection (like VB). In previous versions only the 
  86.     Shift key could be used for this.
  87.  
  88.   * BorderStyle property bug fixed.
  89.  
  90.  
  91. -----------------------------------------
  92. Part 3 - Technical info
  93. -----------------------------------------
  94.  
  95. Interface
  96. ---------
  97.  
  98.  EasyNet programmatic interface contains:
  99.  
  100.   * 68 properties (26 standards)
  101.   * 21 events (12 standards)
  102.   * 0 method 
  103.  
  104.  All those properties and events are described in 
  105. EASYNET.HLP file. 
  106.  
  107.  
  108. Compatibility
  109. -------------
  110.  
  111.  EasyNet can work in every versions of Visual Basic. Therefore, 
  112. it can also be used with Visual C++ and Borland C++ 4.0.
  113.  
  114.  
  115. Misc
  116. ----
  117.  
  118. * You can copy an EasyNet diagram to clipboard using METAFILE
  119.   format (see demonet1 sample).
  120.  
  121. * Keyboard management is under the responsability of the
  122.   application using EasyNet. The KeyDown, KeyPress and KeyUp
  123.   events have to be used for this purpose (see demonet1 sample).
  124.  
  125. * Easynet is a container for other controls.
  126.  
  127. * Printing, saving and loading an EasyNet diagram is under the
  128.   responsability of the application using EasyNet (see demonet1 
  129.   sample).
  130.  
  131. * StartLink, StartMove, StartStretch and StartSize are obsolete! 
  132.   PointedArea property should rather be used (see demonet1 sample).
  133.  
  134.  
  135. ------------------------------------------
  136. Part 4 - Notes on running demo programs
  137. ------------------------------------------
  138.  
  139.  This ZIP file contains the following files:
  140.  
  141. WELCOME.EXE  A demo without source files. It displays 4 EasyNet 
  142.              controls with different property values and behaviour:
  143.  
  144.                * The mouse pointer is changing in the "blue" Control. 
  145.                * A keyboard interface is offered in the "yellow" control, 
  146.                  allowing to scroll with up, down, left, right keys.
  147.                * The "green" control does not allow multiselection.
  148.                * The "blue" control contains one "sleeping" node 
  149.                  (it is the yellow one).
  150.                * One control contains the 3 buttons (Help, Exit, About).
  151.                  It has no border. You can only stretch the existing 
  152.                  links between the buttons.
  153.  
  154. PROJECT1.MAK  (First Demo source files)
  155. FORM1.FRM
  156. ABOUT1.FRM
  157. MODULE1.BAS 
  158.  
  159. PROJECT2.MAK  (Second Demo source files)
  160. FORM2.FRM
  161. ABOUT2.FRM
  162.  
  163. PROJECT3.MAK  (Third Demo source files)
  164. FORM3.FRM
  165. ABOUT3.FRM
  166. MDI3.FRM
  167.  
  168. PROJECT4.MAK  (Fourth Demo source files)
  169. FORM4.FRM
  170. ABOUT4.FRM
  171.  
  172. EASYNET.VBX   EasyNet Custom Control 
  173. EASYNET.HLP   EasyNet help file.
  174. README.TXT    This text file.
  175.  
  176.  
  177. Remarks:
  178. --------
  179.  
  180.   * EASYNET.VBX and EASYNET.HLP should be copied in your 
  181.     WINDOWS\SYSTEM directory.
  182.  
  183.   * If you don't know EasyNet, you should run first WELCOME.EXE.
  184.  
  185.   * First demo allows to draw diagrams, save them in files and print
  186.     them. It shows also how to add a keyboard interface and how to 
  187.     change cursor shape using "PointedArea" property.
  188.  
  189.   * Second demo focuses on EasyNet capabilities.
  190.  
  191.   * Third shows how to use EasyNet in the case of a network 
  192.     application. It is a MDI sample application. The following 
  193.     properties are illustrated: Picture, Transparent, DrawStyle.
  194.  
  195.   * Fourth demo shows how to combine node and link adds into a 
  196.     single step. It needs xScroll and yScroll properties.
  197.  
  198.  
  199. ------------------------------------------
  200. Part 5 - How to register?
  201. ------------------------------------------ 
  202.  
  203.  The demonstration version of the EasyNet control is fully 
  204. functional but may only be used in the development environment.
  205. If you generate an EXE file with this version of the EasyNet 
  206. control but without an EasyNet license file, then any attempt 
  207. to use this EXE file will display a dialog box explaining that 
  208. it has been generated without license file and the control 
  209. will fail to load.
  210.  
  211.  If you like EasyNet control then you can receive a full version 
  212. by registering as follows:
  213.  
  214.   1) Either in the SWREG forum on Compuserve. The fee is $99 and 
  215.   the Registration ID number is 2547.Then you will receive EasyNet
  216.   by Compuserve E-Mail and the registration fee will be billed to 
  217.   your Compuserve Account.
  218.  
  219.   2) Either by completing and sending the Order Form, along with a 
  220.   check for:
  221.            - either FF 520 (French currency - includes s&h)
  222.            - either $ 105 (includes cost of conversion + s&h)
  223.  
  224.         to: Patrick Lassalle
  225.             2, rue Gutenberg
  226.             92100, Boulogne
  227.             FRANCE
  228.  
  229.   Then, you will receive the EasyNet control on diskette.
  230.  
  231. In return for your registration you receive these benefits:
  232.   - the latest version of the EasyNet control.
  233.   - full product support (via the MSBASIC forum on Compuserve) and 
  234.     free product upgrades for a period of 12 months.
  235.   - a license file giving a royalty-free right to reproduce and 
  236.     distribute the control file EasyNet.vbx with any application that
  237.     you develop and distribute. THIS LICENSE FILE IS NOT FOR DISTRIBUTION.
  238.  
  239.  
  240. NOTE: All registered users of EasyNet are entitled to a free upgrade
  241. to version 1.2 and have just to use the new version together with
  242. their current license file.
  243.  
  244.  
  245.               I hope you will appreciate EasyNet.           
  246.              Thanks for your feedbacks or questions!
  247.  
  248.  
  249.